import React from 'react';
import { connect } from 'dva';

import { Table } from 'antd';

@connect(({ accountAccount }) => ({ accountAccount }))
class List extends React.Component {
  state = {
  }

  treeview = [
      { title: 'ID', dataIndex: 'id', },
      { title: '代码', dataIndex: 'code', },
      { title: '名称', dataIndex: 'name', },
      { title: '科目类型', dataIndex: 'internal_group', },
      { title: '总账科目代码', dataIndex: 'general_code', },
      { title: '总账科目名称', dataIndex: 'general_name', },
      { title: '明细科目类型', dataIndex: 'sub_type', },
  ]

  async componentDidMount() {
    const { dispatch } = this.props;
    //console.log('page accountAccount')
    await dispatch({
      type: 'accountAccount/search',
      payload: {domain:[] },
    });

  }




  render() {
    const { accountAccount: { recordsList } } = this.props;

    return (
      <div>
        <div>
          科目表是 只能查看，不能编辑修改。
        </div>
        <div>
          这里包括所有的总账科目，以及一些特定的明细科目。如应交税费的明细科目。
        </div>
        <div>
          其他明细科目，在 业务伙伴/产品/服务/费用项 中设置
        </div>
        <Table columns={this.treeview} dataSource={recordsList} rowKey="id" />

      </div>
    );
  }
}

export default List;





